package com.spotmanger.project.modular.spottable.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.spotmanger.project.common.entity.BaseEntity;
import lombok.Data;

import java.io.Serializable;

/**
 * 图斑的基础信息表。该表中包含了图斑数据的公有基本信息，所有图斑数据均需要填写该表。
 *
 * @author leihao
 * @email 1321451088@qq.com
 * @date 2021-09-20 10:53:23
 */
@Data
@TableName("spottable_base")
public class SpottableBaseEntity extends BaseEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 由遥感图斑下发
	 */
	@TableId("TBBH")
	private String tBBH;

	/**
	 * 由遥感图斑下发
	 */
	@TableField("ZTBH")
	private String zTBH;

	/**
	 * 选择：生产矿山图斑、建设项目临时用地图斑、自然灾损图斑、历史遗留废弃矿山图斑、废弃矿山图斑
	 */
	@TableField("TBLX")
	private String tBLX;

	/**
	 * 矿区所在市
	 */
	@TableField("XZS")
	private String xZS;

	/**
	 * 矿区所在县
	 */
	@TableField("XZX")
	private String xZX;

	/**
	 * 描述图斑所在位置，具体到乡镇村组
	 */
	@TableField("WZ")
	private String wZ;

	/**
	 * 损毁或恢复治理面积，整数16位，小数2位
	 */
	@TableField("TBMJ")
	private Float tBMJ;

	/**
	 * 浮点型保留6位小数
	 */
	@TableField("KFX")
	private Float kFX;

	/**
	 * 浮点型保留6位小数
	 */
	@TableField("KFY")
	private Float kFY;

	/**
	 * 该图斑所涉及项目的名称，未涉及填“无”
	 */
	@TableField("XMMC")
	private String xMMC;

	/**
	 * 有无合法用地手续，0-无，1-有
	 */
	@TableField("YDSX")
	private Integer yDSX;

	/**
	 * 选代码，见填表excel表格说明
	 */
	@TableField("TBSX")
	private Integer tBSX;

	/**
	 * 全国第三次土地调查中的地类代码
	 */
	@TableField("SDDL")
	private String sDDL;

	/**
	 * 选代码，A-国有土地所有权，B-集体土地所有权
	 */
	@TableField("ownership")
	private String ownership;

	/**
	 * 选代码，A-国有土地使用权；B-集体土地使用权；C-其他
	 */
	@TableField("SYQ")
	private String sYQ;

	/**
	 * 选代码，A-未治理；B-正在治理；C-已恢复治理
	 */
	@TableField("ZLQK")
	private String zLQK;

	/**
	 * 实地核查测量的治理面积
	 */
	@TableField("ZLMJ")
	private Float zLMJ;

	/**
	 * 切图文件存放的物理地址
	 */
	@TableField("QTDZ")
	private String qTDZ;


}
